
#ifndef BT_LCD_H
#define BT_LCD_H

#define BT_LCD_RED 0   // 红色
#define BT_LCD_GREEN 1 // 绿色
#define BT_LCD_DIR_UP 0   // 正向
#define BT_LCD_DIR_DOWN 1 // 反向

typedef struct
{
    unsigned char dir;      // 显示方向 0-正 1-反
    unsigned char num;      // 显示地址 01~99 ,无地址显示ff
    unsigned char color;    // 显示颜色 0-红色 1-绿色
    unsigned char is_blink; // 是否闪烁 0-静态 1-动态
} bt_lcd_display_s;

// LCD初始化
void bt_lcd_init(void);
// LCD清屏
void bt_lcd_clear(void);
// LCD显示设置
void bt_lcd_display(bt_lcd_display_s *disp);
// LCD打开背光
void bt_lcd_backlight_open(void);
// LCD关闭背光
void bt_lcd_backlight_close(void);

#endif